home *** CD-ROM | disk | FTP | other *** search
/ Learn Microsoft Visual Basic 6.0 Now / Learn Microsoft Visual Basic 6.0 Now (Microsoft Press)(X03-58607)(1998).ISO / media / chap03 / b03d005.cc2 < prev    next >
Comma Seperated Value File  |  1998-06-07  |  4KB  |  94 rows

#0 In this demonstration you'll learn how
13 to create menus and commands with the 
25 Visual Basic Menu Editor and process them 
38 with program code. The program I will 
411 create will be a simple tool that uses the 
513 time and date commands on a clock menu 
616 to display the current date and time 
718 recorded in the Windows control panel. To 
821 build the program I'll create a label 
923 object on my form and customize it with 
1026 property settings. First change I'll make 
1129 will be to set the alignment property to 
1231 center. Then I'll scroll down and change 
1337 the border style property to fixed 
1439 single to give it a three dimensional look. 
1543 Then I'll go down and select the font 
1645 property to make the type bigger. And in 
1749 the font dialog box I'll select bold and 
1852 14 point. Next I'll create a clock menu 
1957 with two commands by using the Menu 
2059 Editor utility. When you're ready to use the 
2162 Menu Editor click the form so that the 
2265 form will be selected and the Menu 
2367 Editor icon on the tool bar will be enabled. 
2471 The Menu Editor is an easy to use tool 
2573 designed to create and edit menus from 
2675 within the Visual Basic programming 
2776 environment. It contains a number of 
2878 textbuttons and buttons designed to accomplish 
2981 this task. We'll start by creating a clock 
3086 menu on our Visual Basic form. To do 
3189 that I'll create &&Clock in the caption 
3295 textbox. And I'll give that the name mnu 
3399 Clock in my program code. The && symbol 
34107 creates an access key for our clock and 
35109 this means you can press AltC to open the 
36111 menu. Mnu Clock in the name textbox is the 
37119 variable name that I'm assigning this 
38120 menu item to in my program code. And mnu 
39123 simply means menu. That's a convention 
40127 that many Visual Basic programmers 
41128 follow. Now to create the next menu item I'll 
42132 click the next button and I'll type 
43138 &&Time to create a time command. And I'll 
44142 assign that mnu Time item as a name in my 
45150 program code. And I want to click the 
46154 right button to indent that one since it's 
47157 a command on a menu. And I'll click the 
48161 next button to go to the next command. 
49163 And I'll type &&Date and the name textbox 
50168 mnu Date item for the program code. And 
51175 that completes my menu with three items 
52177 so I'll click OK. Now that I've added 
53180 my three items a form appears in Visual 
54184 Basic with a clock menu. And when I click 
55187 that the time and date commands appear. 
56191 The C in the clock menu has been underlined 
57193 because it's an access key. The same 
58194 with the T in Time and the D in Date. And 
59198 when I'm ready to create the program 
60200 code for these items I simply click the 
61201 item in the menu when I'm in design mode. 
62205 I'll start with the time command by 
63206 clicking Time which opens the code window. 
64212 And I'll resize the code window out just 
65213 a little bit to get a little more room. 
66218 And then I'll type label1.caption and I 
67225 need my 1 or it would be an error 
68227 label1.caption = Time. And I'll go on to the 
69234 next item by selecting the Date item in 
70238 the object drop down listbox. And I'll 
71242 type label1.caption = Date. And when the 
72250 program runs and this selected the 
73253 program statement will copy the date from 
74255 the system clock to the label object. The 
75258 same is true in the first program 
76259 statement I typed. Using the Time statement 
77263 Visual Basic will copy the current time 
78265 from the system clock to the caption 
79267 property of the label object. Now I'll close 
80270 the code window and run my program. I'll 
81273 click the start button on the tool bar. 
82276 And when my program appears I'll click 
83279 the clock menu to display time and date 
84281 commands. I could also display that by 
85283 pressing AltC. And when I click the time 
86287 command I see that it's 5:55pm in the 
87290 afternoon. And when I click the date 
88292 command I see that it's 2/16/98 February 
89296 16th. Well as you can see the Menu Editor 
90300 makes it quite easy to build your own 
91301 menus and associate them with program 
92304 code.
93306 END